/**
 * public api
 * @author gaogm
 */
import request from '@/utils/request'

/**
 * 是否开启了最近订单信息
 * @param {*} data params post parameters
 */
export function reqPostGetLastOrderInfo(data) {
  return request({
    url: '/ShopApi/getLastOrderInfo',
    method: 'post',
    data
  })
}

/**
 * 最近订单信息
 * @param {*} data params post parameters
 */
export function reqPostCommonLastOrderInfo(data) {
  return request({
    url: `/Common/last_order_info?v=${Math.round(Math.random() * 1000)}`,
    method: 'post',
    data
  })
}

/**
 * 为支付订单信息
 * @param {*} data params post parameters
 */
export function reqPostCommonUnpayOrderInfo(data) {
  return request({
    url: '/ShopApi/get_unpaid_order_info',
    method: 'post',
    data
  })
}

/**
 * 订单结算成功数据
 * @param {*} data
 */
export function buySeccess(data) {
  return request({
    url: '/PublicApi/success',
    method: 'post',
    data
  })
}
/**
 * 如果不是支付成功
 * @param {*} data
 */
export function orderIsPay(params) {
  return request({
    url: '/PublicApi/orderIsPay',
    method: 'get',
    params
  })
}
/**
 * 如果不是支付成功
 * @param {*} data
 */
export function dlsSuccess(params) {
  return request({
    url: '/PublicApi/dlsSuccess',
    method: 'get',
    params
  })
}

/**
 * 拼团支付成功
 * @param {*} data
 */
export function groupSuccess(params) {
  return request({
    url: '/GroupShoppingOrderApi/groupSuccess',
    method: 'get',
    params
  })
}

/**
 * 长链接生成短链接
 * @param {*} data params post parameters
 */
export function reqPostCreateShortLink(data) {
  return request({
    url: '/CommunityApi/createShortLink',
    method: 'post',
    data
  })
}

/**
 * 弹出关注公众号 确认不再提示
 * @param {*} data
 */
export function notRemindAgain(params) {
  return request({
    url: '/UserApi/notRemindAgain',
    method: 'get',
    params
  })
}
// 定制-问诊-获取问诊链接
export function medicineUrl(data) {
  return request({
    url: '/Consultation/get_url',
    method: 'post',
    data
  })
}
// 定制-问诊-获取处方药链接
export function medicineResultUrl(data) {
  return request({
    url: '/Consultation/get_prescription_url',
    method: 'post',
    data
  })
}